/********************************************************************************
 * Copyright (c) 2020 Cedalo AG
 *
 * This program and the accompanying materials are made available under the 
 * terms of the Eclipse Public License 2.0 which is available at
 * http://www.eclipse.org/legal/epl-2.0.
 *
 * SPDX-License-Identifier: EPL-2.0
 *
 ********************************************************************************/
const { Provider } = require('@cedalo/sdk-streams');
// const MongoDBConsumer = require('./MongoDBConsumer');
const MongoDBProducer = require('./MongoDBProducer');
const MongoDBProviderConfiguration = require('./MongoDBProviderConfiguration');

module.exports = class MongoDBProvider extends Provider {
	constructor(config) {
		super(new MongoDBProviderConfiguration(config));
	}

	// get Consumer() {
	// 	return MongoDBConsumer;
	// }

	get canConsume() {
		return false;
	}

	get Producer() {
		return MongoDBProducer;
	}
};
